SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.option.file
インタフェース FileSystemService

すべてのスーパーインタフェース:
CHVCallbackService, FileAccessService, SecureService

public interface FileSystemService
extends FileAccessService, CHVCallbackService

カードのファイルシステムを操作するカードサービスインタフェースです .


メソッドの概要
 void create(FilePath dir, byte[] data)
          新しいファイルを作成します .
 void delete(FilePath file)
          既存のファイルを削除します .
 void invalidate(FilePath file)
          ファイルを無効にします .
 void validate(FilePath file)
          ファイルを有効にします .
 
インタフェース jp.co.ricoh.dsdk.scard.option.file.FileAccessService から継承したメソッド
appendRecord, exists, getFileInfo, getRoot, read, readRecord, readRecord, readRecords, readRecords, write, writeRecord, writeRecord
 
インタフェース jp.co.ricoh.dsdk.scard.option.security.CHVCallbackService から継承したメソッド
setCallback
 
インタフェース jp.co.ricoh.dsdk.scard.option.security.SecureService から継承したメソッド
provideCredentials
 

メソッドの詳細

create

public void create(FilePath dir,
                   byte[] data)
            throws VerificationException,
                   CardServiceException
新しいファイルを作成します .

パラメータ:
dir - ファイルを作成するディレクトリ .
data - 作成するファイルの構造を記述したbyte配列 . この内容は、カードの仕様に依存します。
例外:
VerificationException - 認証に失敗した場合、VerificationExceptionを継承したクラスが、スローされます .
CardServiceException - 処理中に、エラーが発生した場合 .
関連項目:
VerificationException

delete

public void delete(FilePath file)
            throws VerificationException,
                   CardServiceException
既存のファイルを削除します .

パラメータ:
file - 削除するファイルのパス .
例外:
VerificationException - 認証に失敗した場合、VerificationExceptionを継承したクラスが、スローされます .
CardServiceException - 処理中に、エラーが発生した場合 .
関連項目:
VerificationException

invalidate

public void invalidate(FilePath file)
                throws VerificationException,
                       CardServiceException
ファイルを無効にします .

パラメータ:
file - 無効にするファイルのパス .
例外:
VerificationException - 認証に失敗した場合、VerificationExceptionを継承したクラスが、スローされます .
CardServiceException - 処理中に、エラーが発生した場合 .
関連項目:
VerificationException

validate

public void validate(FilePath file)
              throws VerificationException,
                     CardServiceException
ファイルを有効にします .

パラメータ:
file - 有効にするファイルのパス .
例外:
VerificationException - 認証に失敗した場合、VerificationExceptionを継承したクラスが、スローされます .
CardServiceException - 処理中に、エラーが発生した場合 .
関連項目:
VerificationException

SDK/J Authentication Package ver1.0
RICOH Confidential